.\"   $Id: createablatom.3,v 1.1 2002/03/18 11:06:16 ludo Exp $
.\" @(#)createablatom.2 2.7 96/07/02 ; Labo masi cao-vlsi; Author : Jacomme Ludovic
.TH CREATEABLATOM 3 "October 1, 1997" "ASIM/LIP6" "ABL FUNCTIONS"
.SH NAME
createablatom \- creates an atomic expression.
.so man1/alc_origin.1
.SH SYNOPSIS
.nf
.if n \{\
.ft B \}
.if t \{\
.ft CR \}
#include "abl101.h"
chain_list \(**createablatom( Atom )
  char \(**Atom;
.ft R
.fi
.SH PARAMETERS
.TP 20
\fIAtom\fP
Name of the atom.
.SH DESCRIPTION
\fBcreateablatom\fP creates an atomic expression with the name \fIAtom\fP.
This function uses \fInamealloc\fP with \fIAtom\fP as parameter.
.br
.SH RETURN VALUE
\fBcreateablatom\fP returns a pointer to the new atomic expression.
.SH EXAMPLE
.ta 3n 6n 9n 12n 15n 18n 21n
.nf
.if n \{\
.ft B \}
.if t \{\
.ft CR \}
#include "abl101.h"
   chain_list \(**ExprA;
   chain_list \(**ExprB;
   chain_list \(**ExprAorB;
   ExprA = createablatom( "a" );
   ExprB = createablatom( "b" );
   ExprAorB = createablbinexpr( ABL_OR, ExprA, ExprB );
.ft R
.fi
.SH SEE ALSO
.BR abl (1),
.BR createabloper(3),
.BR createablnotexpr(3),
.BR createablbinexpr(3),
.BR createablunaryexpr(3),
.BR createablxorbinexpr(3),
.BR addablhexpr(3),
.BR addablqexpr(3).


.so man1/alc_bug_report.1

